<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 翻转数组
        function reverse(arr){
           if(arr instanceof Array){
            var newArr = [];
            for(var i = arr.length - 1;i >= 0;i--){
            newArr[newArr.length] = arr[i];
            }
            return newArr;
           }else{
               return '这个参数要求必须是数组格式[1,2,3]';
           }
        }
        console.log(reverse([1,2,3]));
        console.log(reverse(1,2,3));
        //检测是否为数组
        // (1) instanceof 运算符 它可以用来检测是否为数组 如果是数组则返回 true 否则是false
        var arr = []; //声明一个数组
        var obj = {}; //声明一个对象
        console.log(arr1 instanceof Array);
        console.log(arr2 instanceof Array);
        // (2) Array.isArray(参数); H5新增的方法 ie9以上版本支持
        console.log(Array.isArray(arr));
        console.log(Array.isArray(obj));

    </script>
</head>
<body>
    
</body>
</html>